package com.gaoxin.api.dao.feedao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.gaoxin.api.entity.eduentity.Clazz;
import com.gaoxin.api.entity.feeentity.StuFeeEntity;
import com.gaoxin.api.entity.stuentity.StuInfoEntity;

/**
 * 查询学生缴费接口-数据访问层
 *
 * @author fanyue
 * @email 859485490@qq.com
 * @date 2018-07-12 15:21
 */
@Mapper
public interface QueryStuFeeDao {

	/**
	 * 查询学生缴费信息
	 * 
	 * @param stuNumber
	 * @param chargeYear
	 * @return List<StuInfoEntity>
	 */
	List<StuFeeEntity> queryStuFees(StuFeeEntity stuFeeEntity);
//	List<StuFeeEntity> queryStuFees(@Param("stuCode") String stuCode, @Param("chargeYear") String chargeYear);
	/**
	 * 查询班级学生基本信息
	 * @param stuNumber
	 * @param classId
	 * @return
	 */
	List<StuInfoEntity> queryStuBasicInfo(StuInfoEntity stuInfoEntity);
	/**
	 * 查询二级院系
	 * @return
	 */
	public List<Clazz> queryDept();
	/**
	 * 查询二级院系下的专业
	 * @return
	 */
	public List<Clazz> queryMajor(Clazz clazz);
	/**
	 * 查询专业下的班级
	 * @param clazz
	 * @return
	 */
	public List<Clazz> queryClazz(Clazz clazz);

}
